﻿//$(function () {
//    // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
//    $("#dialog:ui-dialog").dialog("destroy");

//    $("#dialog-modal-procesando").dialog({
//        height: 140,
//        autoOpen: false,
//        modal: true
//    });
//});

//$(function () {
//    // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
//    $("#dialog:ui-dialog").dialog("destroy");

//    $("#dialog-modal-archivosubido").dialog({
//        modal: true,
//        autoOpen: false,
//        buttons: {
//            Ok: function () {
//                $(this).dialog("close");
//                location.reload();
//            }
//        }
//    });
//});

//$(function () {
//    // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
//    $("#dialog:ui-dialog").dialog("destroy");

//    $("#dialog-search-product").dialog({
//        height: 300,
//        width: 400,
//        modal: true,
//        autoOpen: false
////        ,buttons: {
////            Ok: function () {
////                $(this).dialog("close");
////                //seleccionar el producto
////                //location.reload();
////            }
////        }
//    });
//});


//// Handler del resultado de busqueda, que efectivamente agrega el producto seleccionado
//function addNewProduct(id, productoSapId, productoSapNombre, colorid, color, calidadid, calidad) {
//    $("#dialog-search-product").dialog("close");    

//    var product =
//    {
//        Id: id,
//        ProductoSapId: productoSapId,
//        ProductoSapNombre: productoSapNombre,
//        ColorId: colorid,
//        ColorNombre: color,
//        CalidadId: calidadid,
//        Calidad: calidad
//    };

//    window.planProdCtrl.AddNewRowProduct(product);

//}

//// Boton de buscar producto, que mediante ajax trae el listado de productos
//function searchProduct() {
//    var search1 = $("#txtSearchProducto").val();
//    var presupuestoProdId = $('#txtPresupuestoId').val();

//    var Proxy = new serviceProxy("/Svc/Planning.svc/");

//    Proxy.invoke("SearchProduct", { filter: search1, presupuestoProduccionId: presupuestoProdId },
//    function (result) {

//        $("#dialog-search-product-results").removeClass("ocultar");
//        $("#dialog-search-product-results").addClass("mostrar");
//        var html = "<div class='productResult'>";

//        var par;
//        for (i = 0; i < result.length; i++) {

//            par = i % 2 == 0;
//            var clase = par ? 'filaPar' : 'filaImpar';
//            html += "<div class='" + clase + "' ><a class='lnkProduct' href=\"javascript:addNewProduct('" + result[i].Id + "','" + result[i].ProductoSapId + "','" + result[i].ProductoSapNombre + "','" + result[i].ColorId + "','" + result[i].ColorNombre + "','" + result[i].CalidadId + "','" + result[i].Calidad + "');\" >" + result[i].ProductoSapNombre + " - " + result[i].ColorNombre + " - " + result[i].Calidad + "</a></div>";
//        }

//        html += "</div>";

//        $("#dialog-search-product-results").html(html);
//    },
//    onPageError);
//}

//// Si la llamada ajax falla, muestra el siguiente error
//function onPageError(A, B, C) {
//    alert("todo: show error: " + C);
//}


//function guardarCantidades() {
//    var presupuestoId = document.getElementById('txtPresupuestoId').value;
//    window.planProdCtrl.SaveChanges(presupuestoId);
//}


//function registerHandleForActualizarTotal() {

//    window.planProdCtrl.RegisterChangeTotal(function (total) {
//        $('#txtTotalPlan').val(total);
//    });

//}
